﻿namespace WMS6.Web.OrderMgtServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class OrderMgtServiceClient : ClientBase<IOrderMgtService>, IOrderMgtService
    {
        public OrderMgtServiceClient()
        {
        }

        public OrderMgtServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public OrderMgtServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public OrderMgtServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public OrderMgtServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string ClosePurchaseOrder(List<string> poIDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.ClosePurchaseOrder(poIDS, pubParasInfo);
        }

        public string ConvertSalesOrder2ShippingOrder(List<string> orderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.ConvertSalesOrder2ShippingOrder(orderID, pubParasInfo);
        }

        public string DeletePurchaseOrder(List<string> poIDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeletePurchaseOrder(poIDs, pubParasInfo);
        }

        public string DeleteSalesOrderInfo(List<string> orderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteSalesOrderInfo(orderID, pubParasInfo);
        }

        public DataSet GetAllInfoPurchaseOrder(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllInfoPurchaseOrder(pubParasInfo);
        }

        public PurchaseOrderInfo GetPurchaseOrderInfoByID(string poID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPurchaseOrderInfoByID(poID, pubParasInfo);
        }

        public DataSet GetPurchaseOrderInfoByQueryEntity(PurchaseOrderQueryEntity purchaseOrderQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPurchaseOrderInfoByQueryEntity(purchaseOrderQueryEntity, pubParasInfo);
        }

        public DataSet GetSalesOrderByQueryEntity(SalesOrderQueryEntity salesOrderQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSalesOrderByQueryEntity(salesOrderQueryEntity, pubParasInfo);
        }

        public SalesOrderInfo GetSalesOrderInfoByID(string salesOrderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSalesOrderInfoByID(salesOrderID, pubParasInfo);
        }

        public SalesOrderInfo ImportSoByDataSet(DataSet ds, PubParasInfo pubParasInfo)
        {
            return base.Channel.ImportSoByDataSet(ds, pubParasInfo);
        }

        public string InserOnLinePurchaseOrder(PurchaseOrderInfo purchaseOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InserOnLinePurchaseOrder(purchaseOrderInfo, pubParasInfo);
        }

        public string InserPurchaseOrder(PurchaseOrderInfo purchaseOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InserPurchaseOrder(purchaseOrderInfo, pubParasInfo);
        }

        public string InsertSalesOrderInfo(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertSalesOrderInfo(salesOrderInfo, pubParasInfo);
        }

        public string SalesOrderCancel(string orderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.SalesOrderCancel(orderID, pubParasInfo);
        }

        public string TJConvertSalesOrder2ShippingOrder(List<string> orderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.TJConvertSalesOrder2ShippingOrder(orderID, pubParasInfo);
        }

        public string TJInsertSalesOrderInfo(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.TJInsertSalesOrderInfo(salesOrderInfo, pubParasInfo);
        }

        public string TJUpdateOnLineSO(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.TJUpdateOnLineSO(salesOrderInfo, pubParasInfo);
        }

        public string TTConvertSalesOrder2ShippingOrder(List<string> orderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.TTConvertSalesOrder2ShippingOrder(orderID, pubParasInfo);
        }

        public string TTInsertSalesOrderInfo(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.TTInsertSalesOrderInfo(salesOrderInfo, pubParasInfo);
        }

        public string TTUpdateOnLineSO(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.TTUpdateOnLineSO(salesOrderInfo, pubParasInfo);
        }

        public string UpdateOnLinePurchaseOrder(PurchaseOrderInfo purchaseOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateOnLinePurchaseOrder(purchaseOrderInfo, pubParasInfo);
        }

        public string UpdateOnLineSO(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateOnLineSO(salesOrderInfo, pubParasInfo);
        }

        public string UpdatePurchaseOrder(PurchaseOrderInfo purchaseOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdatePurchaseOrder(purchaseOrderInfo, pubParasInfo);
        }

        public string UpdateSalesOrderInfo(SalesOrderInfo salesOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateSalesOrderInfo(salesOrderInfo, pubParasInfo);
        }
    }
}

